Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.08.2013, 19:36
Аспирант
Отправить личное сообщение для Synov_son Посмотреть профиль Найти все сообщения от Synov_son
 
Регистрация: 02.08.2013
Сообщений: 74

Ajax форма (ПОМОГИТЕ, ЗАМУЧИЛСЯ уже)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="framework.js"></script>
</head>
<body>
<div id="forms">
<form id="langs_form" method="post">
<fieldset>
	<select size="5" name="lang" id="lang">
    	<option value="en">Английский</option>
        <option value="ru" selected="selected">Русский</option>
        <option value="ua">Украинский</option>
    </select>
    <input type="submit" value="Выбрать"/>
</fieldset>
</form>
</div>


код framework.js
jQuery(document).ready(function() {
//***********************************************
    jQuery('#langs_form').submit(function(){
//при отправке формы собираем все данные из полей 
        var lang = jQuery('input#lang').val();
		jQuery.ajax({  
      type: "POST",  
      url: "langs_handler.php", //ИД ресурса, куда будет оправлен AJAX запрос
	  dataType: "php", 
      data: lang,
      success: function() { $('#langs_form').append("<p>Удача</p>");}, //при удачной удачной отправке
	  error: function() { $('#langs_form').append("<p>Ошибка</p>");}
		});
	return false;
	});
});


Код обработчика php, который принимает значение lang, например ru и копирует файл с именем lang.ru (ru.php) из одной папки(old) в другую(new)

<?php
$lang = $_POST['lang'].'.php';//Выбраный язык

copy('old/'.$lang,'new/'.$lang);//Копируем выбранный язык в корневую папку сайта
?>


Не работает, почему ???????? ААААААААААААААААААА
Ответить с цитированием
  #2 (permalink)  
Старый 02.08.2013, 19:46
Аспирант
Отправить личное сообщение для Synov_son Посмотреть профиль Найти все сообщения от Synov_son
 
Регистрация: 02.08.2013
Сообщений: 74

Поправил
var lang = 'lang='+jQuery('input#lang').val();

Все работает
Ответить с цитированием
  #3 (permalink)  
Старый 02.08.2013, 20:04
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Synov_son
dataType: "php"
Это еще че такое
Ответить с цитированием
  #4 (permalink)  
Старый 04.08.2013, 12:20
Аспирант
Отправить личное сообщение для Synov_son Посмотреть профиль Найти все сообщения от Synov_son
 
Регистрация: 02.08.2013
Сообщений: 74

Да, я думал так можно
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кеширование HTML переданого через ajax BorisBritva jQuery 6 02.04.2011 01:23
Не передаются переменные Ajax php форма Saimon7887 AJAX и COMET 1 16.01.2011 13:57
Помогите пожалуйста с введением в Ajax Timonovsky AJAX и COMET 3 13.11.2010 01:58
AJAX форма - небольшой вопрос Морф AJAX и COMET 4 22.03.2010 01:12
Помогите настроить Ajax tooltip Jeckerson AJAX и COMET 1 14.08.2009 16:31